package tx.bj12320.vo.query;

import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import java.io.Serializable;

import java.util.*;

import javax.persistence.Column;

import javacommon.base.*;
import javacommon.util.*;

import cn.org.rapid_framework.util.*;
import cn.org.rapid_framework.web.util.*;
import cn.org.rapid_framework.page.*;
import cn.org.rapid_framework.page.impl.*;

import tx.bj12320.model.*;
import tx.bj12320.dao.*;
import tx.bj12320.service.*;
import tx.bj12320.vo.query.*;


public class InfoissueQuery extends BaseQuery implements Serializable {
    private static final long serialVersionUID = 3148176768559230877L;


	/** infoissueId */
	private Long infoissueId;
	/** userInfoId */
	private Long userInfoId;
	/** infoTitle */
	private java.lang.String infoTitle;
	/** issueDate */
	private java.util.Date issueDateBegin;
	private java.util.Date issueDateEnd;
	/** infoContent */
	private java.lang.String infoContent;
	/** attachmentName */
	private java.lang.String attachmentName;
	/** attachmentFile */
	private java.lang.String attachmentFile;
	/** infoType */
	private Long infoType;
	/** isMail */
	private Long isMail;
	/** mailReceiverId */
	private Long mailReceiverId;
	/** mailReceiverType */
	private java.lang.String mailReceiverType;
	/** replyInfoissueId */
	private Long replyInfoissueId;
	/** isRead */
	private Long isRead;
	/** readDate */
	private java.util.Date readDateBegin;
	private java.util.Date readDateEnd;
	/** mailReceiverSum */
	private Long mailReceiverSum;
	/** isMainMail */
	private Long isMainMail;
	/** mainMailInfoissueId */
	private Long mainMailInfoissueId;
	/** isAdopt */
	private Long isAdopt;

	public String orgName;

	public String getOrgName() {
		return orgName;
	}

	public void setOrgName(String orgName) {
		this.orgName = orgName;
	}

	public Long getInfoissueId() {
		return this.infoissueId;
	}

	public void setInfoissueId(Long value) {
		this.infoissueId = value;
	}

	public Long getUserInfoId() {
		return this.userInfoId;
	}

	public void setUserInfoId(Long value) {
		this.userInfoId = value;
	}

	public java.lang.String getInfoTitle() {
		return this.infoTitle;
	}

	public void setInfoTitle(java.lang.String value) {
		this.infoTitle = value;
	}

	public java.util.Date getIssueDateBegin() {
		return this.issueDateBegin;
	}

	public void setIssueDateBegin(java.util.Date value) {
		this.issueDateBegin = value;
	}

	public java.util.Date getIssueDateEnd() {
		return this.issueDateEnd;
	}

	public void setIssueDateEnd(java.util.Date value) {
		this.issueDateEnd = value;
	}

	public java.lang.String getInfoContent() {
		return this.infoContent;
	}

	public void setInfoContent(java.lang.String value) {
		this.infoContent = value;
	}

	public java.lang.String getAttachmentName() {
		return this.attachmentName;
	}

	public void setAttachmentName(java.lang.String value) {
		this.attachmentName = value;
	}

	public java.lang.String getAttachmentFile() {
		return this.attachmentFile;
	}

	public void setAttachmentFile(java.lang.String value) {
		this.attachmentFile = value;
	}

	public Long getInfoType() {
		return this.infoType;
	}

	public void setInfoType(Long value) {
		this.infoType = value;
	}

	public Long getIsMail() {
		return this.isMail;
	}

	public void setIsMail(Long value) {
		this.isMail = value;
	}

	public Long getMailReceiverId() {
		return this.mailReceiverId;
	}

	public void setMailReceiverId(Long value) {
		this.mailReceiverId = value;
	}

	public java.lang.String getMailReceiverType() {
		return this.mailReceiverType;
	}

	public void setMailReceiverType(java.lang.String value) {
		this.mailReceiverType = value;
	}

	public Long getReplyInfoissueId() {
		return this.replyInfoissueId;
	}

	public void setReplyInfoissueId(Long value) {
		this.replyInfoissueId = value;
	}

	public Long getIsRead() {
		return this.isRead;
	}

	public void setIsRead(Long value) {
		this.isRead = value;
	}

	public java.util.Date getReadDateBegin() {
		return this.readDateBegin;
	}

	public void setReadDateBegin(java.util.Date value) {
		this.readDateBegin = value;
	}

	public java.util.Date getReadDateEnd() {
		return this.readDateEnd;
	}

	public void setReadDateEnd(java.util.Date value) {
		this.readDateEnd = value;
	}

	public Long getMailReceiverSum() {
		return this.mailReceiverSum;
	}

	public void setMailReceiverSum(Long value) {
		this.mailReceiverSum = value;
	}

	public Long getIsMainMail() {
		return this.isMainMail;
	}

	public void setIsMainMail(Long value) {
		this.isMainMail = value;
	}

	public Long getMainMailInfoissueId() {
		return this.mainMailInfoissueId;
	}

	public void setMainMailInfoissueId(Long value) {
		this.mainMailInfoissueId = value;
	}
	public Long getIsAdopt() {
		return this.isAdopt;
	}

	public void setIsAdopt(Long value) {
		this.isAdopt = value;
	}


	public String toString() {
		return ToStringBuilder.reflectionToString(this,ToStringStyle.MULTI_LINE_STYLE);
	}

	private Long isInfoToPublish;

	public Long getIsInfoToPublish() {
		return isInfoToPublish;
	}

	public void setIsInfoToPublish(Long isInfoToPublish) {
		this.isInfoToPublish = isInfoToPublish;
	}

}

